hmm i dunno how to control time in Java now with my knowledge
sia hmm
but i think the algoriythm should be like this
you have a set of methods to run concurrently, like A to C
create a method D which executes next in line method and has an
array of the queue.
then place at the back of methods A to C something which trigger
method D, so method D will execute next in line in it's array.